from datetime import datetime  # 从datetime模块中 导入datetime类

now = datetime.now()
print("当前的系统时间为：", now)

# datetime 是个类，手动创建这个类的对象
now2 = datetime(2025, 1, 8, 23, 57, 35)
print("now2的数据类型", type(now2), "now2所表示的日期时间：", now2)

print("now2的年份：", now2.year, "，月份：", now2.month, "，日：", now2.day)
print("now2的小时：", now2.hour, "，分钟：", now2.minute, "，秒：", now2.second)

# 比较两个datetime类型对象的大小
print(f"{now2}是否大于{now}：", now2 > now)

# datetime 类型与字符串进行转换
now3 = datetime.now()  # 获取当前时间
now3_to_str = now3.strftime("%Y/%m/%d %H:%M")
print('now3的数据类型', type(now3), "now3所表示的数据是什么：", now3)
print('now3_to_str的数据类型', type(now3_to_str), "now3_to_str所表示的数据是什么：", now3_to_str)

# 字符串类型转成 datetime 类型
now4_to_str = "2025年1月8日1点12分"
now4 = datetime.strptime(now4_to_str, "%Y年%m月%d日%H点%M分")
print('now4的数据类型', type(now4_to_str), "now4所表示的数据是什么：", now4_to_str)
print('now4的数据类型', type(now4), "now4所表示的数据是什么：", now4)
